/**
 * 
 */
package com.revenco.bi.service;

import java.util.List;

import org.nutz.dao.pager.Pager;

import com.revenco.bi.model.TnChartParams;

/**
 * @author LingJun
 * @version $Revision:1.0.0, 2014年1月27日 上午10:54:41
 */
public interface TnChartParamsService {
	/**
	 * 保存筛选条件，参数表
	 * 
	 * @param cFields
	 *            报表筛选信息
	 */
	public void save(String cFields, String chartId);

	public void update(String cFields, String paramId);
	
	/**
	 * 参数集合列表
	 * @param chartId
	 * @return
	 */
	public List<TnChartParams> getChartParams(String chartId);

	public String getDefaultValue(String table, String column, String columnId,
			String colType,Pager pager);
	
	public void deleteByChartId(String chartId);
	
	public void saveTnTableColumnRelation(String multiInfo, String chartId);
}
